Object.freeze({
all: (text: string, options: MarkupFilterOptionsinterface MarkupFilterOptionsdetritus-client/utils/MarkupFilterOptions = {}): string => {
const filter: MarkupFilterinterface MarkupFilterdetritus-client/utils/MarkupFilter = Object.assign({}, defaultMarkupFilter, options);
text = text.replace(Regexesconst Regexesdetritus-client/utils/Regexes[Stringsconst Stringsdetritus-client/utils/Strings.ESCAPE], Replacementsconst Replacementsdetritus-client/utils/Replacements[Stringsconst Stringsdetritus-client/utils/Strings.ESCAPE]);
text = text.replace(Regexesconst Regexesdetritus-client/utils/Regexes[Stringsconst Stringsdetritus-client/utils/Strings.ITALICS], Replacementsconst Replacementsdetritus-client/utils/Replacements[Stringsconst Stringsdetritus-client/utils/Strings.ITALICS]);
text = text.replace(Regexesconst Regexesdetritus-client/utils/Regexes[Stringsconst Stringsdetritus-client/utils/Strings.BOLD], Replacementsconst Replacementsdetritus-client/utils/Replacements[Stringsconst Stringsdetritus-client/utils/Strings.BOLD]);
text = text.replace(Regexesconst Regexesdetritus-client/utils/Regexes[Stringsconst Stringsdetritus-client/utils/Strings.CODESTRING], Replacementsconst Replacementsdetritus-client/utils/Replacements[Stringsconst Stringsdetritus-client/utils/Strings.CODESTRING]);
text = text.replace(Regexesconst Regexesdetritus-client/utils/Regexes[Stringsconst Stringsdetritus-client/utils/Strings.SPOILER], Replacementsconst Replacementsdetritus-client/utils/Replacements[Stringsconst Stringsdetritus-client/utils/Strings.SPOILER]);
text = text.replace(Regexesconst Regexesdetritus-client/utils/Regexes[Stringsconst Stringsdetritus-client/utils/Strings.STRIKE], Replacementsconst Replacementsdetritus-client/utils/Replacements[Stringsconst Stringsdetritus-client/utils/Strings.STRIKE]);
text = text.replace(Regexesconst Regexesdetritus-client/utils/Regexes[Stringsconst Stringsdetritus-client/utils/Strings.UNDERLINE], Replacementsconst Replacementsdetritus-client/utils/Replacements[Stringsconst Stringsdetritus-client/utils/Strings.UNDERLINE]);
if (filter.links) {
text = escape.links(text, filter.mentionEscapeCharacter);
}
if (filter.mentions) {
text = escape.mentions(text, filter.mentionEscapeCharacter);
}
return trueSlice(text, filter.limit);
},
bold: (text: stri